/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package proyectofincas;

import java.util.Scanner;

/**
 *
 * @author ASIR2
 */
public class ProyectoFincas {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // Crear tres fincas , visualizar sus datos y obtener metodos
        Scanner teclado = new Scanner(System.in);
        teclado.useDelimiter("\n");
        String nomf;//para guardar el nombre de la finca
        String refCa;//para guardar la referencia catastral
        float datoTecladoAncho;// para guardar el ancho
        float datoTecladoLargo;// para guardar el largo

        Finca fincaPrimera; //declarar la primera finca
        System.out.println("Ancho de finca");
        datoTecladoAncho = teclado.nextFloat();
        System.out.println("Largo de finca");
        datoTecladoLargo = teclado.nextFloat();
        System.out.println("nombre de la primera finca ..");
        nomf = teclado.next();
        System.out.println("Ref Catastral de la primera finca ..");
        refCa = teclado.next();

        fincaPrimera = new Finca(datoTecladoAncho, datoTecladoLargo, nomf, refCa); 
        // se crea el objeto interaccionando con el
        Cercado miCercado=new Cercado(5);
        System.out.println("El precio de cerrar la finca con el cercado es.."+ miCercado.getTipo());
        System.out.println("PRECIO: " + miCercado.precio(fincaPrimera.perimetro()));
        
        System.out.println("nombre de la segunda finca ..");
        nomf = teclado.next();
        Finca fincaSegunda = new Finca(datoTecladoAncho, datoTecladoLargo, nomf, refCa);
        // se declara y crea el objeto
        System.out.println("nombre de la tercera finca ..");
        nomf = teclado.next();
        Finca fincaTercera = new Finca(datoTecladoAncho, datoTecladoLargo, nomf, refCa);


        //visualizar los datos de cada finca
        fincaPrimera.visuDatos();
        fincaSegunda.visuDatos();
        fincaTercera.visuDatos();
        //area total y perimetro total
        float totalPeri = 0;// para guardar los perimetros
        float totalArea = 0;//para guaradar las areas
        totalPeri = fincaPrimera.perimetro() + fincaSegunda.perimetro()
                + fincaTercera.perimetro();
        totalArea = fincaPrimera.area() + fincaSegunda.area() + fincaTercera.area();
        System.out.println("Total del perimetro de la fincas..." + totalPeri);
        System.out.println("Total del area de las fincas..." + totalArea);









    }
}
